<?php

$mk = mktime(date("his"));
$nuevo = array("url" => "Ordens/nuevo", "update" => DOCULTO, "permiso" => $P_S_NUEVO); //$P_S_NUEVO;
$exel = null;
$cal = null;
$filtro = array("url" => "Ordens/filtro", "update" => DOCULTO, "permiso" => $P_S_FILTRO);
if (count($data) > 0) {
    /* $exel = array("url" => "Ordens/reporte_excel_liquidaciones/1/$busq", "update" => "descargar", "permiso" => $P_S_EXCEL);
      $cal = array("url" => "Ordens/reporte_excel_liquidaciones/2/$busq", "update" => "descargar", "permiso" => $P_S_CAL); */
    $filtro = array("url" => "Ordens/filtro", "update" => DOCULTO, "permiso" => $P_S_FILTRO);
}
$this->Interfaz->botones($nuevo, $filtro, null, $exel, $cal);

if (count($data) > 0) {
    $this->Vista->paginador_inicio();
    foreach ($data as $valor) {
        $id = $this->Interfaz->id($valor['Orden']['id']);
        $iv = "lista{$id}{$mk}";
        $editar = $eliminar = $pagar = $imprimir = null;
        if ($valor['Orden']['estatus'] == 1) {
            $editar = $this->Interfaz->evento("edi$iv", $this->Interfaz->url("Ordens/modificar/$id", DOCULTO, null, null, $P_MODIFICAR), $this->Interfaz->img('iconos/icons/editar.png', 'Modificar', 'Modificar', 15, 15));
            $eliminar = $this->Interfaz->evento("edi$iv", $this->Interfaz->url("Ordens/eliminar/$id", DLOAD, null, array("edi$iv", "¿Deseas Eliminar la Orden?"), $P_ELIMINAR), $this->Interfaz->img('iconos/icons/borrar.png', 'Eliminar', 'Eliminar', 15, 15));
            $pagar = $this->Interfaz->evento("edi$iv", $this->Interfaz->url("Ordens/pagar/$id", DLOAD, null, array("edi$iv", "¿Deseas Pagar esta Orden?"), $P_PAGAR), $this->Interfaz->img('pagar.png', 'Pagar', 'Pagar', 15, 15));
            $estado = $this->Interfaz->img('iconos/icons/pendiente.png', 'Pendiente por Pagar', 'Pendiente por Pagar', 15, 15);
        } else
            $estado = $this->Interfaz->img('iconos/icons/accept.png', 'Cancelada', 'Cancelada', 15, 15);
        
        if($P_IMPRIMIR){
            $url = 'window.open("Ordens/reporte_excel/e/' . $id . '", "", "100, 50"); return false;';
            $imprimir = $this->Interfaz->evento("edi$iv", $url, $this->Interfaz->img('iconos/icons/excel.png', 'Relacion de Viajes', 'Relacion de Viajes', 15, 15));
        }
        
        $acciones = array($id, $pagar, $editar, $eliminar, $imprimir);
        $codigo = "AF-RV-" . $valor['Orden']['codigo'];

        $this->Vista->paginador_td($busq, array(
            array("{$valor['Afiliado']['ced_rif']} - {$valor['Afiliado']['nombre']}"),
            array($codigo),
            array($valor['Orden']['nro_factura']),
            array($valor['Orden']['nro_control']),
            array($this->Interfaz->fecha($valor['Orden']['fecha'])),
            array($estado, 0),
            $acciones
                )
        );
    }

    $array = array(
        array('AFILIADO', 'auto', 'l'),
        array('CORRELATIVO', 'auto', 'c'),
        array('NRO FACTURA', '100', 'r'),
        array('NRO CONTROL', '100', 'r'),
        array('FECHA', '80', 'c'),
        array('ESTADO', '80', 'c'),
        array('OPCIONES', '95', 'c')
    );
    $this->Vista->paginador_fin(20, $array, 1, 1, 'ORDENES');
} else {
    $msj = (strpos($busq, 'menuadmin') === false) ? "No se Encontraron Registros con $busq" : "No se Encontraron Registros";
    $this->Vista->mensaje($msj, 'Busqueda');
}
?>